﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

using Unis.Framework.ORM.Attributes;

namespace KingRoad.EPM.CompletionMaterialsEntity.Model
{
    /// <summary> 
    /// 竣工资料—归档类型表与案卷目录对应关系表
    /// </summary> 
    [Serializable]
    [ModelMap("Bcd_FileDataList", new string[] { "Fd_ID" })]
    public class BcdFiledatalistInfo : BaseEntity
    {
        public BcdFiledatalistInfo()
        {

        }

        private string _pId;
        /// <summary>
        /// 工程项目ID
        /// </summary>
        [ColumnMap("P_ID", System.Data.DbType.String)]
        public string P_ID
        {
            get { return _pId; }
            set
            {
                if (object.Equals(this._pId, value) != true)
                {
                    this._pId = value;
                    this.RaisePropertyChanged("P_ID");
                }
            }
        }

        private string _fdId;
        /// <summary>
        /// 材料类型ID
        /// </summary>
        [ColumnMap("Fd_ID", System.Data.DbType.String)]
        public string Fd_ID
        {
            get { return _fdId; }
            set
            {
                if (object.Equals(this._fdId, value) != true)
                {
                    this._fdId = value;
                    this.RaisePropertyChanged("Fd_ID");
                }
            }
        }

        private string _flId;
        /// <summary>
        /// 案卷ID
        /// </summary>
        [ColumnMap("Fl_ID", System.Data.DbType.String)]
        public string Fl_ID
        {
            get { return _flId; }
            set
            {
                if (object.Equals(this._flId, value) != true)
                {
                    this._flId = value;
                    this.RaisePropertyChanged("Fl_ID");
                }
            }
        }
    }
}
